Aug 8, 2019
//// ViewController.swift//import UIKitclass ViewController: UIViewController {@IBOutlet weak var stackView: UIStackView!override func viewDidLoad() {super.viewDidLoad()// Do any additional setup after loading the view.}//1 override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {super.traitCollectionDidChange(previousTraitCollection) //2if previousTraitCollection?.preferredContentSizeCategory != traitCollection.preferredContentSizeCategory {let contentSize = traitCollection.preferredContentSizeCategoryif contentSize.isAccessibilityCategory {stackView.axis = .verticalstackView.alignment = .leadingstackView.spacing = 2} else {stackView.axis = .horizontalstackView.alignment = .centerstackView.spacing = 6}}}}
override func traitCollectionDidChange(_previousTraitCollection:UITraitCollection?)
Confusians
© 2015 - 2025